package com.wish.g01.base.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.ToString;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @ClassName CwDealPerDayDto
 * @Description TODO
 * @Author MQ
 * @Date 2022/5/30 19:54
 */
@Data
@ToString
public class CwDealPerDayDto implements Serializable {

    //开始时间
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date starttime;
    //结束时间
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date endtime;
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date dealDate;
    //当前页
    private Integer pageNum=1;
    //每页条数
    private Integer size=10;
    //类型
    private Integer operationType;
    //总金额
    private BigDecimal total;
    //押金
    private BigDecimal deposit;
    //租金
    private BigDecimal rent;
    //电费
    private BigDecimal electricityFee;
    //水费
    private BigDecimal waterFee;
    //宽带
    private BigDecimal netFee;
    //燃气费
    private BigDecimal gasFee;
    //有线电视
    private BigDecimal cableFee;
    //其他
    private BigDecimal otherFee;
    //1、应退、2.应收
    private Integer dealtype;
}
